package com.tyk.bookstore.front.product.service;


import com.tyk.bookstore.front.product.model.query.CommonSearchQuery;
import com.tyk.bookstore.front.product.model.vo.BookPageVo;

/**
 * @author tyk
 * @description 商品搜素
 */
public interface SearchService {
    /**
     * 通用搜素
     *
     * @param query 分页查询条件
     * @return 书籍数据
     */
    BookPageVo commonSearch(CommonSearchQuery query);

    /**
     * 从数据库中分页查询书籍数据
     *
     * @param query 分页查询条件
     * @return 书籍数据
     */
    BookPageVo searchFromDb(CommonSearchQuery query);
}
